Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Wydajności

Opis

Text copied to clipboard!
Poszukujemy Inżyniera Wydajności, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za analizę, monitorowanie oraz optymalizację wydajności systemów informatycznych i aplikacji. Osoba na tym stanowisku będzie ściśle współpracować z zespołami programistycznymi, operacyjnymi oraz architektami systemów, aby zapewnić najwyższą jakość działania naszych produktów i usług. Główne zadania obejmują identyfikację wąskich gardeł w systemach, przeprowadzanie testów obciążeniowych, analizę logów oraz wdrażanie rozwiązań poprawiających czas odpowiedzi i stabilność aplikacji. Inżynier Wydajności będzie również odpowiedzialny za tworzenie i utrzymywanie narzędzi do monitorowania oraz raportowania wydajności, a także za rekomendowanie najlepszych praktyk w zakresie skalowalności i efektywności systemów. Idealny kandydat powinien posiadać doświadczenie w pracy z dużymi systemami rozproszonymi, znać narzędzia do testowania wydajności (np. JMeter, Gatling, LoadRunner), a także mieć umiejętność analizy kodu źródłowego i baz danych. Wymagana jest również znajomość języków programowania takich jak Java, Python lub C++, a także systemów operacyjnych Linux/Unix. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne wynagrodzenie i benefity. Jeśli jesteś osobą analityczną, zorientowaną na jakość i chcesz mieć realny wpływ na wydajność systemów używanych przez tysiące użytkowników, ta rola jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Analiza i optymalizacja wydajności systemów i aplikacji
  • Przeprowadzanie testów obciążeniowych i stresowych
  • Monitorowanie i raportowanie wskaźników wydajności
  • Współpraca z zespołami programistycznymi i operacyjnymi
  • Identyfikacja i eliminacja wąskich gardeł w systemach
  • Tworzenie narzędzi do automatyzacji testów wydajnościowych
  • Rekomendowanie najlepszych praktyk w zakresie skalowalności
  • Analiza logów i danych telemetrycznych
  • Wdrażanie rozwiązań poprawiających czas odpowiedzi aplikacji
  • Udział w projektowaniu architektury systemów pod kątem wydajności

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe techniczne (informatyka, inżynieria systemów lub pokrewne)
  • Minimum 3 lata doświadczenia na podobnym stanowisku
  • Znajomość narzędzi do testowania wydajności (np. JMeter, Gatling)
  • Umiejętność analizy kodu źródłowego i baz danych
  • Znajomość języków programowania (Java, Python, C++)
  • Doświadczenie w pracy z systemami Linux/Unix
  • Zdolności analityczne i rozwiązywania problemów
  • Znajomość zagadnień związanych z architekturą systemów rozproszonych
  • Umiejętność pracy zespołowej i komunikacji technicznej
  • Znajomość narzędzi do monitorowania (np. Grafana, Prometheus)

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie narzędzia do testowania wydajności znasz i używałeś w praktyce?
  • Opisz sytuację, w której zoptymalizowałeś wydajność systemu.
  • Jakie metryki uważasz za kluczowe przy monitorowaniu wydajności?
  • Czy masz doświadczenie w pracy z systemami rozproszonymi?
  • Jakie języki programowania znasz i w jakim stopniu?
  • Jakie są Twoje doświadczenia z analizą logów i danych telemetrycznych?
  • Czy pracowałeś z narzędziami do monitorowania, takimi jak Prometheus lub Grafana?
  • Jakie podejście stosujesz do identyfikacji wąskich gardeł w systemie?
  • Czy masz doświadczenie w pracy w środowisku DevOps?
  • Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego na tym stanowisku?